package com.kuang.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kuang.entity.Product;
import com.kuang.vo.ProductVo;

public interface ProductService extends IService<Product> {


    /**
     * @author 飞哥yykk
     * @version: 1.0
     * @description: 产品列表查询和分页
     * 用处：微信小程序的产品tabbar中的产品接口
     * @date 2021/8/30 21:20
     */
    Page<Product> findProductByPage(ProductVo productVo);


    /**
     * @author 飞哥yykk
     * @version: 1.0
     * @description: 小程序首页查询
     * 用处：微信小程序的产品tabbar中的产品接口
     * @date 2021/8/30 21:20
     */
    Page<Product> findProductByPageIndex(ProductVo productVo);


    /**
     * @Author 徐柯
     * @Description 查询产品明细包括门票和露营票
     * @Date 10:39 2021/9/4
     * @Param [productId]
     * @return com.kuang.entity.Product
     **/
    Product getProductDetail(Long productId);

}
